import java.util.Scanner;
class Data{
    public int x;
    public int y;
   public int Add(int x,int y) {
       return x+y;
   }

}

public class Test {

    //递归求阶乘
    /*public  static int fac(int n){
        if(n==1)
            return 1;
        else
            return n*fac(n-1);
    }*/


//和的重载
    /*public static int Add(int x,int y){
        return x+y;
    }
    public static float Add(float x,float y){
        return x+y;
    }
    public static int Add(int x,int y,int z){
        return  x+y+z;
    }*/
//求最大值的重载
    /*public static int Max(int x,int y){
        return x>y?x:y;
    }
    public static double Max(double x,double y,double z){
        double c= x>y?x:y;
        return c>z?c:z;
    }*/
    /*创建方法求两个数的最大值max2，随后再写一个求3个数的最大值的函数max3。

     要求：在max3这个函数中，调用max2函数，来实现3个数的最大值计算*/
    /*public static int Max2(int x,int y){
      if (x>y)
          return x;
      else
          return y;
    }
    public static int Max3(int x,int y,int z){
        if(Max2(x,y)>z)
            return Max2(x,y);
        else
            return z;
    }*/
    /*public static int facSum(int n){
        int ret=1;
        for(int i=1;i<=n;i++) {
            ret *= i;
        }
        return ret;
    }*/
    public static void main(String[] args) {
Data data=new Data();
        System.out.println(data.Add(1,2));



        //Scanner scanner=new Scanner(System.in);
        /*int x= scanner.nextInt();
        int y= scanner.nextInt();
        int z= scanner.nextInt();
        System.out.println(Max3(x,y,z));*/
//求n的阶乘

        /*int n= scanner.nextInt();
        int sum=1;
        for(int i=1;i<=n;i++) {
            sum *= i;
        }
        System.out.println(sum);*/

        //求1！+2！+3！+4！+........+n!的和

       /* int n= scanner.nextInt();
        int sum=0;
        for(int i=1;i<=n;i++){
            sum+=facSum(i);
        }
        System.out.println(sum);*/




        //3求斐波那契数列的第n项。(迭代实现)
        /*int n= scanner.nextInt();
        int a=1;
        int b=1;
        int c=0;
        if(n>2){
            for(int i=3;i<=n;i++){
                c=a+b;
                a=b;
                b=c;

            }
        }
        System.out.println(c);*/




        //4求和的重载

      /*  System.out.println(Add(1,2,3));
        System.out.println(Max(1.0,2.0,3.0));*/

        /*int n= scanner.nextInt();

        System.out.println(fac(n));*/



        //给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。


    }
}
